package com.rent.dao;
/**
 * 用户信息接口
 * @author xin
 *
 */

import java.sql.ResultSet;
import java.util.List;

import com.rent.bean.User;

public interface UserDao {
	/**
	 * 根据用户信息查询
	 * @param u 用户
	 * @return
	 */
	User sele_nameAndpwd(String name,String pwd);
	/**
	 * 添加一条记录
	 * @param u 用户信息
	 * @return 影响行数
	 */
	int add(User u);
	/**
	 * 根据用户名返回用户
	 * @param name
	 * @return
	 */
	User selectByName(String name) ;
	/**
	 * 根据用户名修改权限为普通用户
	 * @param name 用户名
	 * @return 影响行数
	 */
	int updatePowerByUname(String name);
	/**
	 * 修改账户余额
	 * @param name
	 * @return
	 */
	int updateMoneyByUname(User u);
	/**
	 * 查看所有用户
	 * @return
	 */
	List<User> sele();
	/**
	 * 查询用户和租赁数量
	 * @return
	 */
	List<User> sele_rent();
	
	public int update(User uid);
}
